<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'DINBlack';
    src: url('../font/DINBlack.eot');
    src:
    url('../font/DINBlack.eot?#font-spider') format('embedded-opentype'),
    url('../font/DINBlack.woff') format('woff'),
    url('../font/DINBlack.ttf') format('truetype'),
    url('../font/DINBlack.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DINLight';
    src: url('../font/DINLight.eot');
    src:
    url('../font/DINLight.eot?#font-spider') format('embedded-opentype'),
    url('../font/DINLight.woff') format('woff'),
    url('../font/DINLight.ttf') format('truetype'),
    url('../font/DINLight.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@charset "utf-8";
/* åˆå§‹åŒ–CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "Microsoft Yahei","SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "Microsoft Yahei","SimSun",Arial,sans-serif; resize:none;}
body{font:12px "Microsoft Yahei","SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*å°å·æ–‡å­—  scaleä»¥12å·å­—ä½“ä¸ºåŸºå‡† éœ€å†™å®žé™…å­—å·å¤§å°*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*æ–‡å­—æˆªæ–­*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.TXTovehid-two{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.TXTovehid-three{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}


/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover .pic em,
.scaleimg:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}


/*è§£å†³chromeæµè§ˆå™¨ input,textarea èŽ·å¾—ç„¦ç‚¹æ—¶ä¼šæœ‰ä¸€ä¸ªè¾¹æ¡†çš„é—®é¢˜*/
input,textarea{outline: none;}
/*æ¸…é™¤iosç«¯ input,textarea é»˜è®¤å†…é˜´å½± é»˜è®¤åœ†è§’,radioå’Œcheckboxéœ€è¦è¿˜åŽŸå€¼ä¸ºnormal*/
input,textarea{appearance: none;-webkit-appearance: none;border-radius: 0;}

/*ç½‘é¡µé™å®šå®½åº¦*/
.w1200{width: 1200px;margin: 0 auto;}
.w1354{width: 1352px;margin: 0 auto;}

input[type="submit"],input[type="reset"],select,button{-webkit-appearance:none;appearance:none; }

*:before,*:after{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}

*:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); }

.cd-popup { position: fixed; left: 0; top: 0;right: 0;bottom: 0; height: 100%; width: 100%;background: url(../images/grayBg.png) repeat;visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;  opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; height: 36px; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.hidden_search .text { width: 100%; height: 20px; padding: 8px 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn { display: block; background: url(../images/search_icon.jpg) no-repeat center center; position: absolute; right: 0; top: 0; height: 36px; width: 36px; text-indent: -999em;border:none;cursor: pointer;}
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 56px; padding-left: 20px; height: 36px; }
.hidden_search .close_btn { position: absolute; right: 0; top: 0; padding: 10px; width: 22px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s; }
.hidden_search .close_btn:after, .hidden_search .close_btn:before { background: #cccccc; width: 20px; height: 3px; display: block; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; position: absolute; left: 10px; top: 11px; }
.hidden_search .close_btn:before { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.hidden_search .close_btn:after { -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 26px; }
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before { background: #19408c;}

.header .menuIcon{width: 24px;cursor: pointer;display: none;position: absolute;right: 5%;top:50%;
-webkit-transform:translateY(-50%); -moz-transform: translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%);}
.header .menuIcon span{display: block;height: 3px;background: #0c2387;margin-top: 5px;position: relative;}

.navForm{background: #fff;border-radius: 3px;}
.navForm .text{width: 80%;height: 32px;border:none;background: none;font-size: 14px;color: #555;line-height: 32px;text-indent: 8px;}
.navForm .subm{width: 20%;height: 32px;border:none;background: url(../images/search_icon.jpg) no-repeat center;cursor: pointer;}
.mm-listview &gt; li.nBorder:not(.mm-divider):after{display:none;}


.nyBanner{padding: 94px 0 81px;background-repeat: no-repeat;background-position: center;background-size: cover;height: 250px;box-sizing:border-box;}
.nyBanner h3{font-size: 30px;line-height: 44px;color: #00428e;}
.nyBanner .path{font-size: 16px;line-height: 30px;color: #00428e;}
.nyBanner .path span{margin: 0 5px;}
.nyBanner .path a:hover{opacity: 0.8;text-decoration: underline;}

.nyNav{background: #f3f9ff;border-bottom: 1px solid #bfbfbf;text-align: center;font-size: 0;width: 100%;}
.nyNav ul li{display: inline-block;padding: 0 20px;position: relative;}
.nyNav ul li:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #00428e;transform: scaleX(0);
-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.nyNav ul li a{display: block;font-size: 19px;line-height: 65px;color: #222222;position: relative;z-index: 2;font-weight: 300;}
.nyNav ul li.active:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.nyNav ul li.active a{color: #fff;font-weight: bold;}
.nyNav ul li.active a:hover{color: #fff;}
.nyNav ul li a:hover{color: #00428e;}

.placeholder{width: 100%;height: 66px;display: none;}

.nyNav.fixed{position: fixed;left: 0;top:0;z-index: 9;}

.nyTitle{margin-bottom: 86px;position: relative;font-size: 30px;line-height: 71px;color: #00428e;text-align: center;}
.nyTitle:before{content: "";width: 50px;height: 4px;position: absolute;left: 50%;margin-left: -25px;bottom: 0;background: url(../images/line2.jpg) no-repeat center bottom;}

.pageStyle{font-size: 16px;line-height: 34px;color: #333333;font-family: "Microsoft Yahei";}
.pageStyle p{margin:10px auto;}
.pageStyle *{max-width: 100% !important;}
.pageStyle img{height: auto !important;margin: 2px auto;}

.pageStyle table{    border-collapse: collapse; margin:auto;}
/* .pageStyle table thead th{  word-break:break-all; }
.pageStyle table tbody td{  word-break:break-all; width: auto !important;white-space: normal !important;font-size: 14px !important;}
.pageStyle table *{word-break:break-all !important;word-wrap: break-word !important;font-size: 14px !important;}
  */
.nyWrap{padding: 50px 0 69px;min-height: 380px;}

.moreBtn{display: block;width: 176px;height: 38px;margin: 0 auto;border:1px solid #d2d2d2;border-radius: 20px;background: #fbfbfb;text-align: center;font-size: 16px;color: #333333;line-height: 38px;}
.moreBtn:hover{background: #00428e;border-color: #00428e;color: #fff;}

.aboutWrap{padding-top: 30px;}
.aboutWrap .item1{margin-bottom: 112px;}
.aboutWrap .item1 .left{width: 42%;}
.aboutWrap .item1 .left .title{margin-bottom: 28px;font-size: 20px;line-height: 22px;color: #00428e;}
.aboutWrap .item1 .left .text{margin-bottom: 40px;}
.aboutWrap .item1 .left .text .mrgBtm{margin-bottom: 14px;}
.aboutWrap .item1 .video{width: 53.8%;}
.aboutWrap .item1 .video img,.aboutWrap .item1 .video video{width: 100%;}

.aboutWrap .item2{padding: 34px 0 100px;background: url(../images/ny/aboutBg1.jpg) no-repeat center;background-size: cover;position: relative;}
/*.aboutWrap .item2 .nyTitle{color: #fff;}
.aboutWrap .item2 .nyTitle:before{background: #fff;}*/
.aboutWrap .item2 .tabs{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0,66,142,0.4);text-align: center;font-size: 0;}
.aboutWrap .item2 .tabs li{display: inline-block;margin: 0 96px;position: relative;font-size: 20px;color: #ffffff;line-height: 70px;cursor: pointer;}
.aboutWrap .item2 .tabs li:before{content: "";width: 1px;height: 17px;position: absolute;left: -96px;top:50%;margin-top: -8px;background: #fff;}
.aboutWrap .item2 .tabs li:first-child:before{display: none;}
.aboutWrap .item2 .tabs li.active{font-weight: bold;}
.aboutWrap .item2 .container{width: 100%;position: relative;overflow: hidden;font-size: 16px;line-height: 38px;color: #ffffff;}
.aboutWrap .item2 .container ul{padding-left: 140px;min-height: 330px;}
.aboutWrap .item2 .container ul li{width: 50%;box-sizing:border-box;padding: 0 20px 0 0;}
.aboutWrap .item2 .container ul li dl{margin-bottom: 35px;}
.aboutWrap .item2 .container ul li dl dt{font-size: 20px;line-height: 34px;color: #ffffff;font-weight: normal;padding-left: 18px;background: url(../images/ny/boxIcon.png) no-repeat left center;}
.aboutWrap .item2 .container ul li dl dd{padding-left: 18px;}

.aboutWrap .item3{margin: 72px auto 66px;}
.aboutWrap .item3 .nyTitle{margin-bottom: 56px;}
.aboutWrap .item3 .tabScroll{padding: 0 40px;position: relative;margin-bottom: 30px;}
.aboutWrap .item3 .tabScroll .btn{width: 31px;height: 31px;position: absolute;top:0;cursor: pointer;}
.aboutWrap .item3 .tabScroll .prev{left: 0;}
.aboutWrap .item3 .tabScroll .next{right: 0;}
.aboutWrap .item3 .tabScroll .btn:before,.aboutWrap .item3 .tabScroll .btn:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/ny/arrow1.png) no-repeat left top;}
.aboutWrap .item3 .tabScroll .next:before{background-position-x:-31px;}
.aboutWrap .item3 .tabScroll .btn:after{background-position-y:bottom;opacity: 0;}
.aboutWrap .item3 .tabScroll .btn.next:after{background-position-x:-31px;}
.aboutWrap .item3 .tabScroll .btn.disable{pointer-events:none;opacity: 0.5;}
.aboutWrap .item3 .tabScroll .btn:hover:before{opacity: 0;}
.aboutWrap .item3 .tabScroll .btn:hover:after{opacity: 1;}
.aboutWrap .item3 .tabScroll .container{width: 100%;position: relative;overflow: hidden;}
.aboutWrap .item3 .tabScroll .container:before{content: "";width: 100%;height: 1px;background: #bfbfbf;position: absolute;left: 0;top:15px;}
.aboutWrap .item3 .tabScroll .container .slide{text-align: center;cursor: pointer;}
.aboutWrap .item3 .tabScroll .container .slide i{display: block;width: 1px;height: 7px;margin: 12px auto 7px;background: #818181;}
.aboutWrap .item3 .tabScroll .container .slide span{display: block;width: 87px;margin: 0 auto;height: 25px;border-radius: 12px;font-size: 18px;color: #999999;font-family: "Arial";line-height: 25px;text-align: center;}
.aboutWrap .item3 .tabScroll .container .slide.on i{background: #00428e;height: 13px;-webkit-transform:translateY(20px); transform:translateY(20px); }
.aboutWrap .item3 .tabScroll .container .slide.on span{background: #00428e;color: #fff;-webkit-transform:translateY(-30px); transform:translateY(-30px);}
.aboutWrap .item3 .contScroll{margin: 0 auto;position: relative;overflow: hidden;}
.aboutWrap .item3 .contScroll .pageStyle{font-size: 18px;text-align: center;min-height: 120px;}

.aboutWrap .item4 .nyTitle{margin-bottom: 36px;}
.aboutWrap .item4 .content{height: 421px;background: url(../images/ny/aboutBg2.jpg) no-repeat center;background-size: cover;padding: 88px 30px 0 172px;position: relative;box-sizing:border-box;}
.aboutWrap .item4 .tabs{position: absolute;left: 33px;top:0;height: 100%;background: url(../images/ny/line.png) no-repeat left center;box-sizing:border-box;padding-top: 140px;}
.aboutWrap .item4 .tabs li{height: 76px;line-height: 76px;padding-left: 26px;font-size: 18px;color: #ffffff;cursor: pointer;position: relative;opacity: 0.7;}
.aboutWrap .item4 .tabs li i{width: 10px;height: 10px;background: #fff;border-radius: 50%;position: absolute;left: -5px;top:50%;margin-top: -6px;-webkit-transform: scale(0);transform: scale(0);opacity: 0;}
.aboutWrap .item4 .tabs li i:before{content: "";width: 4px;height: 4px;background: #004899;border-radius: 50%;position: absolute;left: 50%;top:50%;margin: -2px 0 0 -2px;}
.aboutWrap .item4 .tabs li.active i{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.aboutWrap .item4 .tabs li.active{opacity: 1;font-weight: bold;}
.aboutWrap .item4 .scroll{width: 100%;position: relative;overflow: hidden;}
.aboutWrap .item4 .scroll .innerScroll{padding: 0 50px 56px 76px;position: relative;}
.aboutWrap .item4 .scroll .innerScroll .btn{background: none;margin-top: 0;top:100px;}
.aboutWrap .item4 .scroll .innerScroll .btn.prev{left: 0;}
.aboutWrap .item4 .scroll .innerScroll .btn.next{right: 0;}
.aboutWrap .item4 .scroll .innerScroll .swiper-pagination{height: 8px;line-height: 8px;width: 100%;left: 0;bottom: 0;display:none;}
.aboutWrap .item4 .scroll .innerScroll .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px;background: #00428e;opacity: 0.3;}
.aboutWrap .item4 .scroll .innerScroll .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;}
.aboutWrap .item4 .scroll .innerScroll .container{width: 100%;position: relative;overflow: hidden;}
.aboutWrap .item4 .scroll .innerScroll .container .wrap{display: block;}
.aboutWrap .item4 .scroll .innerScroll .container .wrap .pic{border:10px solid #fff;overflow: hidden;}
.aboutWrap .item4 .scroll .innerScroll .container .wrap .pic em{display: block;width: 100%;height: 0;padding-bottom: 67%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.aboutWrap .item4 .scroll .innerScroll .container .wrap h5{margin-top: 16px;font-size: 16px;line-height: 36px;color: #333333;font-weight: normal;text-align: center;}
.aboutWrap .item4 .scroll .innerScroll .container .wrap:hover h5{color: #00428e;}

.about .video{margin: 0 0 20px 50px;width: 53.8%;}
.about .video img,.about .video video{width: 100%;}
.about .title{padding: 16px 0 30px;font-size: 20px;line-height: 38px;color: #00428e;}
.about .mrgBtm{margin-bottom: 14px;}
.about .mrgBtm1{margin-bottom: 82px;}
.about .pic{margin-top: 50px;}

.recomNews{margin-bottom: 60px;}
.recomNews li{width: 49%;}
.recomNews li a{display: block;padding: 24px 22px 0;border:1px solid #e5e5e5;}
.recomNews li a .pic{width: 100%;height: 0;padding-bottom: 52.4%;position: relative;overflow: hidden;}
.recomNews li a .pic em{position: absolute;left: 0;top;:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.recomNews li a .text{padding: 16px 58px 20px 0;position: relative;}
.recomNews li a .text span{display: block;font-size: 16px;line-height: 28px;color: #222222;font-family: "Arial";}
.recomNews li a .text h5{font-size: 20px;line-height: 32px;color: #00428e;}
.recomNews li a .text p{font-size: 16px;line-height: 26px;color: #333333;}
.recomNews li a .text .icon{width: 24px;height: 24px;position: absolute;right: 25px;top:60px;-webkit-transition:all 0.3s linear 0.3s;transition:all 0.3s linear 0.3s;}
.recomNews li a .text .icon:before,.recomNews li a .text .icon:after{content: "";background: #cac9c9;position: absolute;background: #cac9c9;}
.recomNews li a .text .icon:before{width: 2px;height: 100%;left: 50%;top:0;margin-left: -1px;}
.recomNews li a .text .icon:after{width: 100%;height: 2px;left: 0;top:50%;margin-top: -1px;}
.recomNews li a .text .arr{width: 28px;height: 18px;background: url(../images/ny/arrow3.png) no-repeat center;position: absolute;right: 3px;top:63px;opacity: 0;-webkit-transform:translateX(-16px);transform:translateX(-16px); }
.recomNews li a:hover{border-color: #fff;box-shadow: 0px 0px 14.88px 1.12px rgba(4, 0, 0, 0.16);-webkit-box-shadow: 0px 0px 14.88px 1.12px rgba(4, 0, 0, 0.16);}
.recomNews li a:hover .text .icon{opacity: 0;-webkit-transform: rotateZ(90deg);transform: rotateZ(90deg);-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.recomNews li a:hover .text .arr{opacity: 1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all 0.3s linear 0.3s;transition:all 0.3s linear 0.3s;}

.newsList{padding-bottom: 13px;}
.newsList li{padding: 23px 54px 21px 27px;background: #f8f9fa;margin-bottom: 65px;}
.newsList li a{display: block;height: 195px;padding-left: 388px;position: relative;}
.newsList li a .pic{width: 350px;height: 0;padding-bottom: 195px;position: absolute;left: 0;top:0;overflow: hidden;}
.newsList li a .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.newsList li a h5{line-height: 32px;padding-bottom: 12px;margin-bottom: 20px;position: relative;font-size: 20px;color: #00428e;}
.newsList li a h5:before{content: "";width: 50px;height: 4px;position: absolute;left: 0;bottom: 0;background: url(../images/line2.jpg) no-repeat center bottom;}
.newsList li a p{margin-bottom: 30px;font-size: 16px;line-height: 30px;color: #333333;max-height: 60px;}
.newsList li a .btm{font-size: 14px;line-height: 28px;color: #333333;}
.newsList li a .btm span{margin-right: 22px;font-size: 16px;color: #222222;font-family: "Arial";font-weight: bold;}
.newsList li:hover{background: #fff;-webkit-box-shadow: 0px 0px 14.88px 1.12px rgba(4, 0, 0, 0.16);box-shadow: 0px 0px 14.88px 1.12px rgba(4, 0, 0, 0.16);}
.newsList li:hover a .btm em{color: #e60012;}

.page{text-align: center;font-size: 0;}
.page .clearfix{display: inline-block;}
.page a,.page span,.page em,.page .text{margin: 0 4px;height: 36px;line-height: 36px;padding: 0 17px;border:1px solid #dddddd;font-size: 14px;color: #444444;}
.page .text{width: 38px;text-align: center;padding: 0;}
.page em{border:none;line-height: 38px;padding: 0 4px;}
.page a.num{padding: 0 14px;}
.page a.on,.page a:hover{background: #00428e;border-color: #00428e;color: #fff;}

.passage{width: 73.8%;box-sizing:border-box;padding: 55px 50px 14px;background: #f7fafc;font-family: "Microsoft Yahei";}
.passage .psgTitle{margin-bottom: 30px;text-align: center;}
.passage .psgTitle h4{padding-bottom: 18px;border-bottom: 1px solid #eeeeee;margin-bottom: 12px;font-size: 26px;line-height: 40px;color: #222222;}
.passage .psgTitle .info{font-size: 14px;line-height: 25px;color: #222222;}
.passage .psgTitle .info span{margin: 0 12px;}
.passage .psgCont{min-height: 300px;color: #222222;margin-bottom: 92px;}
.passage .psgCont p{margin:5px 0;}
.passage .psgCont .mrgBtm{margin-bottom: 24px;}
.passage .psgCont .pic{text-align: center;padding: 44px 0 58px;}
.passage .psgBtm{padding-bottom: 20px;border-bottom: 1px solid #bfbfbf;margin-bottom: 16px;;line-height: 28px;font-size: 14px;color: #222222;}
.passage .psgBtm span.fl{margin-left: 20px;}
.passage .psgBtm span.fl:first-child{margin-left: 0;}
.passage .psgBtm .share .label{margin-right: 14px;}
.passage .psgBtm .share .bshareItem{width: 27px;height: 27px;padding: 0 !important;margin: 0 3px 0 0;background: url(../images/ny/shareIcon.png) no-repeat left top;}
.passage .psgBtm .share .bshare-sinaminiblog{background-position: -30px 0;}
.passage .psgBtm .share .bshareItem.bshare-qqim{background-position: -57px 0;}
.passage .psgBtm .share .bshareItem.bshare-more{background-position: -90px 0;}
.passage .psgLink{font-size: 16px;color: #222222;line-height: 36px;}
.passage .psgLink li:hover a{color: #00428e;text-decoration: underline;}

.hotNews{width: 22%;}
.hotNews .title{margin-bottom: 22px;position: relative;line-height: 47px;}
.hotNews .title:before{content: "";width: 100%;height: 2px;background: #d2d2d2;position: absolute;left: 0;bottom: 0;}
.hotNews .title h3{width: 129px;height: 47px;background: url(../images/ny/titleBg.png) no-repeat left center;font-size: 20px;color: #ffffff;font-weight: normal;box-sizing:border-box;padding-left: 14px;}
.hotNews .title .more{font-size: 16px;color: #7a7a7a;}
.hotNews .title .more:hover{color: #c20000;}
.hotNews ul li{margin-bottom: 20px;}
.hotNews ul li a{display: block;}
.hotNews ul li a .pic{width: 100%;height: 0;padding-bottom: 58.39%;position: relative;overflow: hidden;}
.hotNews ul li a .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.hotNews ul li a h5{padding: 3px 0;position: relative;font-size: 16px;line-height: 37px;color: #222222;font-weight: normal;}
.hotNews ul li a h5:before,
.hotNews ul li a h5:after{content: "";width: 43px;height: 3px;background: #dcdcdc;position: absolute;left: 0;bottom: 0;}
.hotNews ul li a h5:after{width: 0;background: #c20000;-webkit-transition: all 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 2s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}
.hotNews ul li a span{display: block;font-size: 16px;line-height: 34px;color: #222222;font-family: "Arial";font-weight: bold;}
.hotNews ul li a:hover h5{color: #c20000;}
.hotNews ul li a:hover h5:after{width: 43px;}

.prodList1 ul{padding-bottom: 26px;}
.prodList1 li{width: 31.4%;margin: 0 2.9% 38px 0;}
.prodList1 li:nth-child(3n){margin-right: 0;}
.prodList1 li .pic{width: 100%;height: 0;padding-bottom: 61.97%;position: relative;overflow: hidden;}
.prodList1 li .pic em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}
.prodList1 li .text{padding: 6px 0 36px;border:1px solid #e5e5e5;border-top: none;}
.prodList1 li .text h5{padding-left: 24px;font-size: 18px;line-height: 48px;color: #222222;}
.prodList1 li .text dl{margin: 0 0 16px 24px;height: 88px;overflow: hidden;}
.prodList1 li .text dl dd{margin: 0 25px 13px 0;}
.prodList1 li .text dl dd a{display: block;padding-left: 12px;position: relative;font-size: 16px;line-height: 31px;color: #222222;}
.prodList1 li .text dl dd a:before{content: "";width: 6px;height: 6px;background: #a0a0a0;border-radius: 50%;position: absolute;left: 0;top:12px;}
.prodList1 li .text h5:hover,.prodList1 li .text dl dd a:hover{color: #00428e;}
.prodList1 li .text dl dd a:hover:before{background: #00428e;}
.prodList1 li:hover .text{border-color: #fff;}
.prodList1 li:hover{box-shadow: 0px 5px 5.58px 0.42px rgba(4, 0, 0, 0.28);-webkit-box-shadow: 0px 5px 5.58px 0.42px rgba(4, 0, 0, 0.28);}

.pFloat{width: 101px;height: 140px;position: fixed;right: 3%;top:40%;z-index: 9;background: url(../images/ny/pFloat.png) no-repeat center;box-sizing:border-box;padding-top: 100px;text-align: center;font-size: 18px;color: #ffffff;line-height: 18px;font-weight: bold;cursor: pointer;}


.pFloat1{width: 86px;box-sizing:border-box;padding: 5px;background: #0059b3;position: fixed;right: 1%;top:40%;z-index: 9;cursor: pointer;}
.pFloat1 .wrap{border:1px solid #fff;padding: 6px 0 0;text-align: center;}
.pFloat1 .wrap .logo{margin-bottom: 8px;}
.pFloat1 .wrap p{font-size: 16px;line-height: 36px;color: #ffffff;font-weight: bold;}


.popWrap{position: fixed;left: 0;top:0;width: 100%;height: 100%;z-index: 10;display: none;}
.popWrap .maskLayer{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);}
.popWrap .content{width: 90%;max-width: 894px;background: #ffffff;border-radius: 10px;position: absolute;left: 50%;top:50%;box-sizing:border-box;padding: 44px 58px 39px 64px;
-webkit-transform:translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%);}
.popWrap .content .close{position: absolute;right: 17px;top:15px;cursor: pointer;}
.popWrap .content .title{margin-bottom: 36px;font-size: 0;text-align: center;}
.popWrap .content .title span{display: inline-block;line-height: 38px;font-size: 25px;color: #333333;font-weight: normal;padding: 0 56px;position: relative;}
.popWrap .content .title span:before,.popWrap .content .title span:after{content: "";width: 30px;height: 2px;background: #7d7d7d;position: absolute;top:50%;margin-top: -1px;}
.popWrap .content .title span:before{left: 0;}
.popWrap .content .title span:after{right: 0;}
.popWrap .content .formItem{margin-bottom: 25px;width: 44%;border-bottom: 1px solid #e5e5e5;display: flex;justify-content: space-between;}
.popWrap .content .formItem .label{flex-shrink:0;margin-right: 12px;font-size: 18px;color: #333333;line-height: 49px;}
.popWrap .content .formItem .text,
.popWrap .content .formItem textarea{flex:1;border:none;font-size: 16px;color: #333333;line-height: 49px;}
.popWrap .content .formItem textarea{height: 135px;border:1px solid #e5e5e5;box-sizing:border-box;padding: 5px 10px;line-height: 30px}
.popWrap .content .formItem.w100p{width: 100%;}
.popWrap .content .formItem.contItem{border:none;margin-bottom: 0;}
.popWrap .content .formItem.codeItem{padding: 10px 0 15px;margin-bottom: 44px;}
.popWrap .content .formItem.codeItem .code{width: 147px;height: 49px;cursor: pointer;}
.popWrap .content .formItem.codeItem .code img{width: 100%;height: 100%;}
.popWrap .content .subm{display: block;width: 247px;height: 43px;margin: 0 auto;box-sizing:border-box;border:1px solid #034894;border-radius: 21px;text-align: center;font-size: 18px;color: #004da0;text-align: center;line-height: 41px;background: none;cursor: pointer;}
.popWrap .content .subm:hover{background: #034894;color: #fff;}

.fProdList.prodList1 li .text{padding: 0 24px;}
.fProdList.prodList1 li .text h5{padding: 0;height: 69px;line-height: 69px;overflow:hidden;}

.contProd{padding: 50px 60px 100px 48px;box-sizing:border-box;-webkit-box-shadow: 0px 0px 6.51px 0.49px rgba(4, 0, 0, 0.28);box-shadow: 0px 0px 6.51px 0.49px rgba(4, 0, 0, 0.28);margin: 48px auto;}
.contProd .pic{margin: 0 40px 30px 0;width:500px;height:355px !important;border: 1px solid #e8e8e8;}
.contProd .title span{display: inline-block;font-size: 22px;color: #00428e;line-height: 24px;padding-bottom: 14px;position: relative;margin-bottom: 20px;background: url(../images/line2.jpg) no-repeat left bottom;}
.contProd .mrgBtm{margin-bottom: 37px;}
.contProd .mrgBtm1{margin-bottom: 55px;}
.contProd .subTitle{font-size: 18px;color: #00428e;padding: 1px 0;}
.contProd .mrgTop{margin-top: 15px;}

.science .pic{width: 46%;margin: 10px 0 10px 46px;}
.science .title{margin-bottom: 20px;font-size: 22px;line-height: 54px;color: #00428e;background: url(../images/line2.jpg) no-repeat left bottom;}
.science .mrgBtm{margin-bottom: 34px;}
.science .mrgBtm1{margin-bottom: 60px;}



.lev3Nav{padding-bottom: 54px;text-align: center;font-size: 0;}
.lev3Nav li{display: inline-block;margin: 0 30px;}
.lev3Nav li a{display: block;padding-left: 16px;position: relative;font-size: 18px;color: #222222;line-height: 32px;}
.lev3Nav li a i{width: 5px;height: 5px;position: absolute;left: 0;top:50%;margin-top: -2px;}
.lev3Nav li a i:before,
.lev3Nav li a i:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;border-radius: 50%;}
.lev3Nav li a i:before{background: #bfbfbf;}
.lev3Nav li a i:after{background: #f3b2b2;opacity: 0;}
@-webkit-keyframes ripple {
    0% {opacity: 0;-webkit-transform: scale(0.1, 0.1);}
    5% {opacity: 1;}
    100% {opacity: 0;-webkit-transform: scale(1);}
}

@keyframes ripple {
    0% {opacity: 0;-webkit-transform: scale(0.1, 0.1);transform: scale(0.1, 0.1);
    }
    5% {opacity: 1;}
    100% {opacity: 0;-webkit-transform: scale(5);transform: scale(5);}
}
.lev3Nav li.on a,.lev3Nav li a:hover{color: #d70000;}
.lev3Nav li.on a i:before{background: #d70000;}
.lev3Nav li.on a i:after{opacity: 1;-webkit-animation: ripple 2s ease-out 1225ms infinite;animation: ripple 2s ease-out 1225ms infinite;}

.partyPage .nyNav ul li:before{background: #d70000;}
.partyPage .recomNews li a .text h5{color: #c20000;}
.partyPage .page a.on, .partyPage .page a:hover{background: #c20000;border-color: #c20000;}

.nyWrap{font-family: "Microsoft Yahei";}
.noticeList li{margin-bottom: 76px;padding: 33px 60px 33px 44px;background: #f9f9f9;}
.noticeList li a{display: block;height: 138px;padding-left: 172px;position: relative;}
.noticeList li a .date{width: 138px;height: 138px;position: absolute;left: 0;top:0;box-sizing:border-box;padding: 5px;background: #cf0000;}
.noticeList li a .date .wrap{width: 100%;height: 100%;box-sizing:border-box;border:1px solid rgba(255,255,255,0.6);padding: 18px 13px 0 12px;}
.noticeList li a .date .wrap em{display: block;font-size: 38px;line-height: 47px;color: #ffffff;border-bottom: 1px solid #fff;font-family: "DINBlack";text-align: center;}
.noticeList li a .date .wrap span{display: block;font-size: 39px;line-height: 47px;color: #ffffff;opacity: 0.7;font-family: "DINLight";text-align: right;}
.noticeList li a h5{padding-bottom: 11px;border-bottom: 1px solid #eeeeee;margin-bottom: 7px;line-height: 28px;font-size: 20px;color: #222222;}
.noticeList li a p{font-size: 16px;line-height: 30px;color: #222222;max-height: 60px;margin-bottom: 14px;}
.noticeList li a .more{display: block;font-size: 16px;color: #222222;line-height: 16px;}
.noticeList li:hover{background: #fff;-webkit-box-shadow: 0px 0px 5.58px 0.42px rgba(4, 0, 0, 0.28);box-shadow: 0px 0px 5.58px 0.42px rgba(4, 0, 0, 0.28);}
.noticeList li:hover a h5,.noticeList li:hover a span{color: #c20000;}

.hrList li{width: 29%;margin-right: 1.4%;}
.hrList li a{display: block;position: relative;overflow: hidden;}
.hrList li a em{display: block;width: 100%;height: 0;padding-bottom: 153%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.hrList li a .shadow{width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;background: url(../images/ny/shadow.png) no-repeat center bottom;}
.hrList li a .maskLayer{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,66,142,0.4);opacity: 0;}
.hrList li a .btm{position: absolute;left: 0;bottom: 27px;width: 100%;box-sizing:border-box;padding: 0 32px;bottom: 7px;}
.hrList li a .btm h5{font-size: 22px;color: #ffffff;line-height: 54px;position: relative;font-weight: normal;}
.hrList li a .btm h5:before{content: "";width: 50px;height: 4px;position: absolute;left:0;bottom: 0;background: #fff;}
.hrList li a .btm p{font-size: 16px;color: #ffffff;margin-top: 8px;line-height: 25px;opacity: 0;}
.hrList li a .desc{position: absolute;left: 0;top:72px;width: 100%;box-sizing:border-box;padding: 0 38px;font-size: 16px;line-height: 36px;color: #ffffff;opacity: 0;max-height: 180px;overflow: hidden;}
.hrList li a:hover .shadow{opacity: 0;}
.hrList li a:hover .maskLayer{opacity: 1;}
.hrList li a:hover .btm{bottom: 27px;}
.hrList li a:hover .btm p,.hrList li a:hover .desc{opacity: 1;}
.hrList li.li3,.hrList li.li4{margin-right: 0;width: 38.77%;}
.hrList li.li3{margin-bottom: 1.477%;}
.hrList li.li3 a em,.hrList li.li4 a em{padding-bottom: 55.23%;}
.hrList li.li3 a .desc,.hrList li.li4 a .desc{top:32px;max-height: 108px;}

.jobList{width: 48.3%;}
.jobList .ul{padding-bottom: 70px;}
.jobList .ul .nLi{margin-bottom: 16px;}
.jobList .ul .nLi .dt{display: block;padding: 24px 70px 24px 24px;position: relative;background: #f8f9fa;line-height: 32px;font-size: 16px;color: #282828;cursor: pointer;}
.jobList .ul .nLi .dt h5{max-width: 50%;font-size: 20px;color: #222222;}
.jobList .ul .nLi .dt p{max-width: 46%;}
.jobList .ul .nLi.on .dt{background: #ffffff;-webkit-box-shadow: 0px 0px 14.88px 1.12px rgba(4, 0, 0, 0.16);box-shadow: 0px 0px 14.88px 1.12px rgba(4, 0, 0, 0.16);}
.jobList .ul .nLi.on .dt h5{color: #004899;}
.jobList .ul .nLi .dt i{width: 24px;height: 16px;position: absolute;right: 27px;top:32px;/*background: url(../images/ny/arrow4.png) no-repeat left top;*/}
.jobList .ul .nLi .dt i:before,
.jobList .ul .nLi .dt i:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: url(../images/ny/arrow4.png) no-repeat left top;}
.jobList .ul .nLi .dt i:after{background-position: left bottom;opacity: 0;}

.jobList .ul .nLi.on .dt i{-webkit-transform: rotateZ(-90deg);transform: rotateZ(-90deg);}
.jobList .ul .nLi.on .dt i:before{opacity: 0;}
.jobList .ul .nLi.on .dt i:after{opacity: 1;}

.jobContent{width: 48.3%;box-sizing:border-box;padding: 22px 24px 46px 28px;-webkit-box-shadow: 0px 0px 9.3px 0.7px rgba(4, 0, 0, 0.16);box-shadow: 0px 0px 9.3px 0.7px rgba(4, 0, 0, 0.16);min-height: 350px;}
.jobContent .title{padding-bottom: 20px;border-bottom: 1px solid #dcdcdc;margin-bottom: 12px;font-size: 20px;line-height: 36px;color: #222222;}
.jobContent .subTitle{margin-bottom: 6px;font-size: 16px;line-height: 40px;color: #222222;}
.jobContent .cont{line-height: 36px;color: #444444;}
.jobContent .cont a{color:#00428e; text-decoration:underline;}
.jobContent .line{margin: 28px 0;display: block;width: 100%;height: 1px;background: #dcdcdc;}

.jobContent .innerItem{display: none;}
.jobContent .innerItem:first-child{display: block;}




.applyBtn{display: block;width: 138px;height: 43px;margin: 59px auto 0;background: #004899;border-radius: 21px;text-align: center;
    font-size: 16px;color: #ffffff;line-height: 43px;cursor: pointer;position: relative}
.applyBtn input{position: absolute;left: 0;top:0;width: 100%;height: 100%;cursor: pointer;opacity: 0;}
.applyBtn:hover{background: #e60012;}
.jobWrap .wap{display: none;}
.jobWrap .wap .jobList,.jobWrap .wap .jobContent{width: 100%;}
.jobWrap .wap .jobList .dd{display: none;}
.jobWrap .wap .jobList .nLi:first-child .dd{display: block;}
.jobWrap .wap .ul .nLi.on .dt i{background-position: left bottom;-webkit-transform: rotateZ(180deg);transform: rotateZ(180deg);}


.contactText{margin-bottom: 40px;}
.contactText .cTel{width: 63.5%;box-sizing:border-box;padding-left: 82px;position: relative;min-height: 162px;}
.contactText .cTel:before{content: "";width: 1px;height: 125px;background: #e5e5e5;position: absolute;right: 0;top:20px;}
.contactText .cTel .title{width: 45px;height: 125px;background: #00428e;position: absolute;left: 17px;top:18px;box-sizing:border-box;padding: 9px 12px 0 10px;text-align: center;font-size: 18px;color: #ffffff;line-height: 18px;color: #ffffff;}
.contactText .cTel .title img{margin-bottom: 10px;}
.contactText .cTel ul li{min-width: 50%;box-sizing:border-box;padding-right: 12px;margin: 12px 0;font-size: 16px;line-height: 30px;color: #222222;}
.contactText .contactUs{width: 30.4%;}
.contactText .contactUs dl{padding: 12px 0;font-size: 16px;color: #222222;line-height: 30px;display: flex;justify-content: space-between;}
.contactText .contactUs dl dt{flex-shrink:0;font-size: 18px;font-weight: bold;padding-left: 28px;position: relative;}
.contactText .contactUs dl dt:before{content: "";width: 24px;height: 24px;position: absolute;left: 0;top:50%;margin-top: -12px;background: url(../images/ny/fax.png) no-repeat center;}
.contactText .contactUs dl.mail dt:before{background-image: url(../images/ny/mail.png);}
.contactText .contactUs dl.add dt:before{background-image: url(../images/ny/add.png);}
.contactText .contactUs dl dd{flex:1;width: 0;}


.mapWrap{height: 472px;display: none;}

.Gallery{width:100%;height:100%;position:fixed;left:0;top:0;background: rgba(0,0,0,0.6);opacity:0;z-index:999999;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.Gallery.show{opacity:1}
.g-bottom,.g-left,.g-right,.g-top{z-index:99;display:block;-webkit-appearance:none;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease}
.g-top{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left.none,.g-right.none{opacity:.3;cursor:not-allowed}
.g-bottom{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.7);height:45px;text-align:center;line-height:45px;color:#fff;z-index:120}
.g-left{position:absolute;top:43%;left:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.g-right{position:absolute;top:43%;right:0;height:14%;background:rgba(0,0,0,.5);width:55px;cursor:pointer}
.Gallery img{max-height:87%;max-width:99%}
.Gallery.Gallery-none img{max-height:100%;max-width:99%}
.Gallery-wrap{width:100%;height:100%;position:relative;transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.g-left:after{content:'';width:20px;height:2px;background:#fff;position:absolute;left:16px;top:50%;margin-top:-1px}
.g-left:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:none;border-right:none;display:block;position:absolute;left:16px;top:50%;margin-top:-6px}
.g-right:after{content:'';width:20px;height:2px;background:#fff;position:absolute;right:16px;top:50%;margin-top:-1px}
.g-right:before{content:'';width:10px;height:10px;border:2px solid #fff;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-left:none;border-bottom:none;display:block;position:absolute;right:16px;top:50%;margin-top:-6px}
.g-list{width:100%;height:100%;text-align:center;vertical-align:middle;position:absolute;left:0;top:0}
.g-list span{display:inline-block;vertical-align:middle;height:100%}
.g-list img{vertical-align:middle;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;transition:all .4s ease;-moz-transition:all .4s ease;-webkit-transition:all .4s ease}
.Gallery-wrap.grab .g-list img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}
.g-top .g-count{width:auto;height:100%;position:absolute;left:0;top:0;padding:0 18px}
.g-top button{height:45px;width:45px;border:none;position:absolute;right:0;top:0;opacity:.8;background:0 0;-webkit-tap-highlight-color:transparent}
.g-top span{display:block;width:100%;height:100%;line-height:45px;color:#fff}
.g-close{cursor:pointer}
.g-close:after{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:absolute;left:8px;top:21px}
.g-close:before{content:'';width:24px;height:2px;background:#fff;display:block;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:absolute;left:8px;top:21px}
.g-top button:hover{opacity:1}

/*20200825*/
.aboutWrap .item2{background: none;padding: 0 !important;}
.aboutWrap .item2 .style1{display: none;}
.culBgScroll{width: 100%;position: relative;overflow: hidden;}
.culBgScroll .swiper-slide em{display: block;width: 100%;height: 0;padding-bottom: 480px;background-repeat: no-repeat;background-position: center;background-size: cover;}
.culBgScroll .swiper-pagination{bottom: 32px;height: 10px;line-height: 10px;font-size: 0;}
.culBgScroll .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #fff;border-radius: 5px;opacity: 1;margin: 0 3px;-webkit-transition:all 0.4s linear;transition:all 0.4s linear;cursor: pointer;}
.culBgScroll .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 30px;}
.aboutWrap .item2 .nyTitle{margin-bottom: 40px;}

.science1 .pic{width: 35%;}
.pFloat1{display: none;}

.contactText .contactUs dl.tel dt:before{background-image: url(../images/telIcon.png);}
.contactText .contactUs dl{padding: 6px 0;font-size: 15px;}
.contactText .contactUs dl dt{font-size: 16px;}


@media screen and (max-width: 1360px){
.nyWrap,.nyWrap.w1354{padding: 20px 5% 40px;box-sizing:border-box;}	

.nyWrap.w1354.contProd{margin: 40px 5%;}

.hrList li a .desc{padding: 0 20px;font-size: 14px;line-height: 25px;max-height: 100px;overflow: hidden;}
.hrList li.li3 a .desc, .hrList li.li4 a .desc{max-height: 75px;}

.contactText .cTel ul li{font-size: 14px;}
.contactText .contactUs dl{font-size: 14px;}
.contactText .contactUs dl dt{font-size: 16px;}

}

@media screen and (max-width: 1220px){
.aboutWrap .item1 .left,.aboutWrap .item1 .video{width: 100%;}
.aboutWrap .item1 .video{margin-top: 40px;}
.aboutWrap .item1 .left .text{margin-bottom: 20px;}
.aboutWrap .item2 .container ul{padding-left: 0;}

.aboutWrap .item4 .content{padding: 30px 5%;}
.aboutWrap .item4 .scroll .innerScroll .btn{top:20%;}

.noticeList li{padding: 30px;margin-bottom: 30px;}

.jobList .ul .nLi .dt{padding: 18px 40px 18px 15px;}
.jobList .ul .nLi .dt i{right: 10px;-webkit-transform: scale(0.7);transform: scale(0.7);}
.jobList .ul .nLi.on .dt i{-webkit-transform: rotateZ(180deg) scale(0.7);transform: rotateZ(180deg) scale(0.7);}
.jobList .ul .nLi .dt p{font-size: 13px;}
.jobList .ul .nLi .dt h5{font-size: 16px;}

.jobContent .title{font-size: 18px;padding-bottom: 6px;margin-bottom: 12px;}
.jobContent .cont{font-size: 14px;line-height: 32px;}
.jobContent .line{margin: 18px 0 12px;}
.jobList .ul .nLi .dt i{top:26px;}
.applyBtn{margin-top: 30px;}

.contactText .cTel,.contactText .contactUs{width: 100%;}
.contactText .cTel:before{display: none;}
.contactText .cTel .title{left: 0;}
.contactText .cTel{padding-left: 66px;}

.culBgScroll .swiper-slide em{padding-bottom: 35.4%;}
}


@media screen and (max-width: 1024px){
.nyNav{display: none;}
.nyTitle{margin-bottom: 36px;}

.placeholder{display: none !important;}

.aboutWrap .item4{height: auto;}
.aboutWrap .item4 .content{height: auto;}
.aboutWrap .item4 .tabs{padding-top: 0;position: relative;text-align: center;background: none;text-align: center;height: auto;left: 0;}
.aboutWrap .item4 .tabs li{display: inline-block;padding: 0 20px;}

.about .video{width: 100%;margin: 0;float: none;}
.about .title{padding-bottom: 10px;}
.about .mrgBtm1{margin-bottom: 14px;}
.about .pic{margin-top: 14px;}

.recomNews li a{padding: 14px 14px 0;}
.recomNews li a .text{padding-right: 0;}
.recomNews li a .text .icon,.recomNews li a .text .arr{display: none;}

.hotNews{display: none;}
.passage{width: 100%;padding: 30px 30px 14px;}

.prodList1 li{width: 48%;margin-right: 0;}
.prodList1 li:nth-child(2n){float: right;}

.science .pic{width: 100%;margin-left: 0;margin-bottom: 20px;}

.hrList li a .desc,.hrList li a .btm p{display: none;}
.hrList li a .btm,.hrList li a:hover .btm{bottom: 24px;}
.hrList li a .btm{padding: 0 5%;}
.hrList li a .btm h5{font-size: 18px;}

.jobWrap .pc{display: none;}
.jobWrap .wap{display: block;}

}

@media screen and (max-width: 768px){
.nyBanner{padding: 8% 0;text-align: center;height: auto;}
.nyBanner h3{font-size: 20px;}
.nyBanner .path{font-size: 12px;}
.nyWrap{padding: 20px 0 40px;}
.nyTitle{font-size: 22px;line-height: 40px;padding-bottom: 4px;margin-bottom: 20px;}
.aboutWrap .item1 .left .title{font-size: 16px;margin-bottom: 12px;}
.aboutWrap .item1 .left .text{margin-bottom: 12px;}
.aboutWrap .item1 .left .text .mrgBtm{margin-bottom: 6px;}
.aboutWrap .item1 .video{margin-top: 30px;}

.moreBtn{width: 140px;height: 36px;line-height: 36px;font-size: 14px;}
.pageStyle{font-size: 14px;line-height: 28px;}
.pageStyle table *{word-break:break-all !important;word-wrap: break-word !important;font-size: 15px !important;}


.aboutWrap .item1{margin-bottom: 40px;}
.aboutWrap .item2{padding: 30px 0 66px;}
.aboutWrap .item2 .container{font-size: 14px;line-height: 30px;}
.aboutWrap .item2 .container ul{min-height: auto;}
.aboutWrap .item2 .container ul li{padding-right: 0;width: 100%;text-align: center;}
.aboutWrap .item2 .container ul li dl{margin-bottom: 20px;}
.aboutWrap .item2 .container ul li dl dt{display: inline-block;padding: 0 20px;font-size: 16px;}
.aboutWrap .item2 .container ul li dl dd{padding: 0;}
.aboutWrap .item2 .tabs li{margin: 0 40px;line-height: 52px;font-size: 16px;}
.aboutWrap .item2 .tabs li:before{left: -40px;}

.aboutWrap .item3{margin: 30px 0;}
.aboutWrap .item3 .nyTitle{margin-bottom: 20px;}
.aboutWrap .item3 .tabScroll{margin-bottom: 30px;}
.aboutWrap .item3 .contScroll .pageStyle{font-size: 14px;line-height: 28px;min-height: auto;}

.aboutWrap .item4 .nyTitle{margin-bottom: 20px;}
.aboutWrap .item4 .content{padding: 30px 0;}
.aboutWrap .item4 .scroll .innerScroll{padding: 0 30px 30px;}
.aboutWrap .item4 .scroll .innerScroll .btn{width: 18px;}
.aboutWrap .item4 .scroll .innerScroll .btn img{width: 18px;}
.aboutWrap .item4 .scroll .innerScroll .btn.prev{left: 5px;}
.aboutWrap .item4 .scroll .innerScroll .btn.next{right: 5px;}
.aboutWrap .item4 .scroll .innerScroll .container .wrap h5{margin-top: 8px;font-size: 15px;line-height: 28px;}
.aboutWrap .item4 .tabs li{font-size: 16px;padding: 0 10px;}
.aboutWrap .item4 .tabs li i{display: none;}

.about .title{padding: 12px 0;font-size: 16px;line-height: 24px;}

.recomNews{margin-bottom: 30px;}
.recomNews li{width: 100%;margin-top: 20px;}
.recomNews li:first-child{margin-top: 0;}
.newsList li{padding: 16px;margin-bottom: 20px;}
.newsList li a{height: 122px;padding-left: 232px;}
.newsList li a .pic{width: 220px;padding-bottom: 122px;}
.newsList li a h5{font-size: 15px;line-height: 24px;padding-bottom: 6px;margin-bottom: 10px;}
.newsList li a h5:before{width: 40px;height: 2px;}
.newsList li a p{font-size: 13px;line-height: 22px;max-height: 44px;margin-bottom: 12px;}
.newsList li a .btm{font-size: 12px;line-height: 18px;}
.newsList li a .btm span{font-size: 13px;margin-right: 8px;}

.page a,.page span,.page em,.page .text{margin-bottom: 4px;}

.passage .psgTitle{margin-bottom: 20px;}
.passage .psgTitle h4{font-size: 20px;line-height: 30px;padding-bottom: 12px;}
.passage .psgTitle .info{font-size: 12px;}
.passage .psgTitle .info span{margin: 0 4px;}
.passage .psgCont{margin-bottom: 40px;}
.passage .psgCont .pic{padding: 20px 0;}
.passage .psgCont .mrgBtm{margin-bottom: 12px;}
.passage .psgLink{font-size: 14px;line-height: 30px;}

.prodList1 li .text h5{padding-left: 12px;font-size: 16px;line-height: 30px;padding-top: 3px;}
.prodList1 li .text dl{margin: 10px 0 15px 12px;}
.prodList1 li .text dl dd{margin: 0 12px 6px 0;font-size: 14px;line-height: 26px;}
.prodList1 li .text dl dd a{font-size:13px;line-height: 26px;}
.prodList1 li .text{ padding: 6px 0 20px;}


.popWrap .content{padding: 30px 20px;}
.popWrap .content .close{width: 32px;right: 8px;top:8px;}
.popWrap .content .title{margin-bottom: 24px;}
.popWrap .content .title span{font-size: 20px;}
.popWrap .content .formItem .label{font-size: 15px;line-height: 36px;}
.popWrap .content .formItem .text{line-height: 36px;height: 36px;font-size: 14px;}
.popWrap .content .formItem.codeItem{margin-bottom: 20px;}
.popWrap .content .formItem.codeItem .code{width: 108px;height: 36px;}

.nyWrap.w1354.contProd{margin: 30px 5%;padding: 3% 3% 30px;}
.contProd .pic{width: 100%; height:auto !important;margin: 0 0 20px;}
.contProd .title span{font-size: 18px;padding-bottom: 10px;margin-bottom: 12px;}
.contProd .mrgBtm,.contProd .mrgBtm1{margin-bottom: 20px;}
.contProd .mrgTop{margin-top: 5px;}
.contProd .subTitle{font-size: 16px}

.science .title{font-size: 18px;padding-bottom: 10px;margin-bottom: 12px;line-height: 24px;}
.science .mrgBtm,.science .mrgBtm1{margin-bottom: 20px;}

.noticeList li{padding: 15px;}
.noticeList li a{height: 100px;padding-left: 112px;}
.noticeList li a .date{width: 100px;height: 100px;padding: 3px;}
.noticeList li a .date .wrap{padding: 8px 6px 0;}
.noticeList li a .date .wrap em{font-size: 24px;line-height: 38px;}
.noticeList li a .date .wrap span{font-size: 26px;}
.noticeList li a h5{font-size: 16px;line-height: 20px;padding-bottom: 6px;margin-bottom: 6px;}
.noticeList li a p{font-size: 12px;line-height: 20px;max-height: 40px;}
.noticeList li a .more{font-size: 12px;line-height: 12px;}

.lev3Nav{padding-bottom: 30px;}
.lev3Nav li{margin: 0 10px 4px;}
.lev3Nav li a{font-size: 15px;}

.jobList .ul{padding-bottom: 30px;}

.contactText .cTel{padding-left: 0;}
.contactText .cTel .title{position: relative;width: 135px;height: 40px;line-height: 40px;padding: 0;font-size: 16px;margin-bottom: 20px;}
.contactText .cTel .title img{margin-bottom: 0;margin-right: 4px;}
.contactText .cTel ul li{margin: 5px 0;}
.contactText .contactUs{padding-top: 20px;}
.contactText .contactUs dl{padding: 5px 0;}

.aboutWrap .item2 .nyTitle{position: relative;color: #00428e;top:0;}
/* .aboutWrap .item2 .nyTitle:before{background: #00428e;} */

}

@media screen and (max-width: 468px){
.aboutWrap .item4 .content{padding-top: 15px;}
.aboutWrap .item4 .tabs li{width: 25%;float: left;text-align: center;padding: 0;font-size: 13px;}
.aboutWrap .item4 .scroll .innerScroll .btn{top:30%;}

.recomNews li a .text{padding: 12px 0;}
.recomNews li a .text span{font-size: 14px;line-height: 20px;}
.recomNews li a .text h5{font-size: 16px;}
.recomNews li a .text p{font-size: 13px;line-height: 20px;}
.newsList li a{height: auto;padding-left: 0;}
.newsList li a .pic{ display:none; width: 100%;padding-bottom: 55.71%;position: relative;margin-bottom: 12px;}
.prodList1 li .text dl dd a{font-size:13px;line-height: 26px;}
.prodList1 li .text{padding: 6px 0 20px;}

.page a.num{display: none;}
.page a.num.on{display: block;}
.page a, .page span, .page em, .page .text{margin: 0 2px 3px;padding: 0 12px;font-size: 13px;height: 30px;line-height: 30px;}
.page .text{width: 22px;}
.page em{padding: 0 4px;line-height: 30px;}

.passage{padding: 20px 12px 30px;}
.passage .psgTitle h4{font-size: 18px;line-height: 26px;margin-bottom: 6px;}
.passage .psgTitle .info span:nth-child(3){display: none;}
.passage .psgCont{margin-bottom: 30px;}
.passage .psgBtm{padding-bottom: 10px;font-size: 13px;line-height: 20px;}
.passage .psgBtm .share{display: none;}

.prodList1 ul{padding-bottom: 8px;}
.prodList1 li{width: 100%;margin-bottom: 20px;}
.prodList1 li .text dl{height: auto;    margin: 10px 0 15px 12px;}

.popWrap .content .formItem{width: 100%;}
.popWrap .content .subm{width: 200px;height: 40px;line-height: 38px;}

.pFloat{width: 65px;height: 90px;background-size: 100% 100%;padding-top: 62px;font-size: 12px;}

.pFloat1{width: 70px;padding: 3px;}
.pFloat1 .logo img{height: 30px;}
.pFloat1 .wrap p{font-size: 14px;line-height: 24px;}


.science .title{font-size: 16px;}

.noticeList{padding-bottom: 15px;}
.noticeList li{padding: 10px;margin-bottom: 20px;}
.noticeList li a{height: 80px;padding-left: 92px;}
.noticeList li a .date{width: 80px;height: 80px;padding: 3px;}
.noticeList li a .date .wrap{padding: 0 6px 0;}
.noticeList li a .date .wrap em{font-size: 18px;line-height: 36px;}
.noticeList li a .date .wrap span{font-size: 20px;line-height: 40px;}
.noticeList li a h5{font-size: 15px;line-height: 20px;padding-bottom: 6px;margin-bottom: 6px;}
.noticeList li a p{font-size: 12px;line-height: 20px;max-height: 20px;display: -webkit-box; -webkit-line-clamp: 1;margin-bottom: 8px; }
.noticeList li a .more{font-size: 12px;line-height: 12px;}

.lev3Nav{padding-bottom: 12px;}
.lev3Nav li{margin: 0 0 4px;width: 25%;float: left;}
.lev3Nav li a{padding-left: 10px;display: inline-block;}

.hrList li,.hrList li.li3, .hrList li.li4{width: 100%;margin-right: 0;margin-bottom: 20px;}
.hrList li a em{padding-bottom: 55.23%;}

.jobList .ul{padding-bottom: 20px;}
.jobList .ul .nLi .dt{padding: 8px 30px 8px 10px}
.jobList .ul .nLi .dt h5,.jobList .ul .nLi .dt p{width: 100%;max-width: 100%;}
.jobList .ul .nLi .dt i{top:14px;}
.jobContent{padding: 12px 10px 20px;}
.jobContent .title{font-size: 14px;display: none;}
.jobContent .subTitle{font-size: 14px;line-height: 24px;padding-top: 12px;}
.applyBtn{width: 120px;height: 34px;line-height: 34px;font-size: 14px;margin-top: 20px;}

.contactText{margin-bottom: 20px;}
.mapWrap{height: 300px;}

.aboutWrap .item1{margin-bottom: 30px;}
.culBgScroll .swiper-pagination{height: 6px;line-height: 6px;bottom: 5%;}
.culBgScroll .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;border-radius: 3px;}
.culBgScroll .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 24px;}

.culBgScroll .swiper-slide em{padding-bottom: 55%;}
}</pre></body></html>